/************************************************************************
 *
 * byteaddrdef.h
 *
 * (c) Copyright 2002-2004 Analog Devices, Inc.  All rights reserved.
 * $Revision: 6 $
 ************************************************************************/

#pragma once
#ifndef __NO_BUILTIN
#pragma system_header /* byteaddrdef.h */
#endif

#ifndef _BYTE_ADDR_DEFS
#define _BYTE_ADDR_DEFS

  /* Add defines to use different entry points for the byte addressed
   * versions of the following routines.
   */

  #define atoi      atoi_ba
  #define atol      atol_ba
  #define malloc    malloc_ba
  #define calloc    calloc_ba
  #define realloc   realloc_ba
  #define strlen    strlen_ba
  #define strncat   strncat_ba
  #define strcmp    strcmp_ba
  #define strcat    strcat_ba
  #define strncmp   strncmp_ba
  #define strncpy   strncpy_ba
  #define strpbrk   strpbrk_ba
  #define strstr    strstr_ba
  #define strtok    strtok_ba
  #define strtol    strtol_ba
  #define strtoul   strtoul_ba
  #define strchr    strchr_ba
  #define strcpy    strcpy_ba
  #define strcspn   strcspn_ba
  #define memset    memset_ba
  #define memcpy    memcpy_ba
  #define memmove   memmove_ba
  #define memcmp    memcmp_ba
  #define memchr    memchr_ba
  #define bsearch   bsearch_ba
  #define qsort     qsort_ba

#endif /* _BYTE_ADDR_DEFS */
